Dynamics of a Time-outs Management System

نویسندگان

  • Vincenzo De Florio
  • Chris Blondia
چکیده

A useful tool for distributed systems development is a time-outs manager. A time-outs manager is a software system that manages lists of “timeouts,” that is, objects that postpone a certain function call by a given amount of time. This feature may prove to be useful, as it allows transforming time-based events into nontime-based ones. A typical example is a time-out that on expiring sends an alarm message to the client process. A multiple selection statement such as the C language’s switch can then be used to deal with both classes of events. The focus of this paper is on a time-outs manager that had been designed to facilitate the development of some fault-tolerant applications for European projects TIRAN [1] and DepAuDE [2]. Our timeouts manager maintains a list of time-out objects ordered by ticks-toexpiration as described in [3]. When the specified amount of time elapses for the top of the list, its function is executed and the object is either thrown out of the list or renewed (in this second case, the time-out is said to be cyclic). A custom process checks periodically for the expiration of entries and executes the corresponding functions. This period constitutes a trade-off between performance overhead and maximum function call delay. A key prerequisite for a correct behavior of our system is that the functions associated with the time-outs do not interfere “too much”

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Systems Dynamics Model for Project Management systems of Project-Based Organization

It is obvious that the success of a project-based organization is dependent on its projects. A variety of tools such as the project excellence model, project management maturity models, the earned value method, have been developed in this regard, but there are still delays in projects because the projects have dynamic nature with non-linear relationships and feedback processes during the projec...

متن کامل

Modelling the Dynamics of Human Resources Capacity in Health Care Services A Case Study of Khatam-al-Anbia Hospital of Mashhad

Background: In service organizations such as hospitals, human resources (HR) play a key role in the quality of service delivery. Lack of a systemic attitude in terms of system dynamics, HR planning have been somewhat distant from reality. In order to solve such a problem, this study aimed to modeling the dynamics of human resources capacity management system in healthcare services.   Material...

متن کامل

The effect of developing the dynamics of library software system on information security management (Case study: Libraries of Islamic Azad universities of the country)

Background and Objective: Information security is of vital importance in most organizations. This is especially central in academic libraries due to the specific type of visitors, exchange and transfer of information to the users. Thus, the purpose   is to investigate the relationship of the development of library software and information security management in the libraries of Islamic Azad Uni...

متن کامل

A System Dynamics Approach to Designing Technological Innovation Management Model in Downstream Petrochemical Industries

Special attention to the relative advantages of the economy is the best way toward economic development in every country. Owing to its considerable natural oil and gas resources, Iran has a high potential for the development of these industries. In the value chain process of these God-given resources, a wide diversity of final downstream petrochemical products has a significant charm and scope ...

متن کامل

Dynamic Thinking Approach of Non-medical Use of Pharmaceutical Opioids

The unsteady increase in using pharmaceutical opioids is a phenomenon that has existed in human societies for a long time. Furthermore, the ever-growing trend of addiction to opioids affects communities in various economic, social, and cultural aspects. Since abusing pharmaceutical opioids is a complex dynamic problem, it is extremely difficult to recognize the factors influencing this abuse. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Complex Systems

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2006